body,

h1,

h2,

h3,

h4,

h5,

h6,

hr,

p,

blockquote,

dl,

dt,

dd,

ul,

ol,

li,

pre,

form,

fieldset,

legend,

button,

input,

textarea,

th,

td {

	margin: 0;

	padding: 0;

}



body,

button,

input,

select,

textarea {

	font: 12px/1.5tahoma, arial, \5b8b\4f53;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	font-size: 100%;

}



address,

cite,

dfn,

em,

var {

	font-style: normal;

}



code,

kbd,

pre,

samp {

	font-family: couriernew, courier, monospace;

}



small {

	font-size: 12px;

}



ul,

ol {

	list-style: none;

}



a {

	text-decoration: none;

}



a:hover {

	text-decoration: none;

}



sup {

	vertical-align: text-top;

}



sub {

	vertical-align: text-bottom;

}



legend {

	color: #000;

}



fieldset,

img {

	border: 0;

}



button,

input,

select,

textarea {

	font-size: 100%;

}



.content {

	width: 1200px;

	margin: 0 auto;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



.fr {

	float: right;

}



.fl {

	float: left;

}



@font-face {

  font-family: 'iconfont';  /* project id 943444 */

  src: url('../font/font_943444_qyhj8yngisr.eot');

  src: url('http://www.pusena.com/tpl/gs/images/font/t/font_943444_qyhj8yngisr.eot-') format('embedded-opentype'),

  url('../font/font_943444_qyhj8yngisr.woff2') format('woff2'),

  url('../font/font_943444_qyhj8yngisr.woff') format('woff'),

  url('../font/font_943444_qyhj8yngisr.ttf') format('truetype'),

  url('http://www.pusena.com/tpl/gs/images/font/t/font_943444_qyhj8yngisr.svg') format('svg');

}



.iconfont {

	font-family: "iconfont" !important;

	font-size: 16px;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-webkit-text-stroke-width: 0.2px;

	-moz-osx-font-smoothing: grayscale;

}



.clear {

	clear: both;

	height: 0;

}



/*header*/

.topWrap {

	height: 241px;

	overflow: hidden;

	background: url(../image/h_top_bg.jpg) repeat-x center bottom;

}



.topWrap .header {

	width: 1200px;

	margin: 0 auto;

}



.topWrap h5 {

	height: 43px;

	overflow: hidden;

	font: 12px "Microsoft YaHei";

	line-height: 43px;

	color: #38414b;

}



.topWrap h5 span {

	float: right;

	display: inline-block;

}



.topWrap h5 a {

	display: inline-block;

	color: #666;

	padding: 0 15px;

}



.topWrap h5 a i {

	margin-right: 5px;

}



.header .header_top {

	height: 130px;

}



.header .header_logo .header_title span{

	font: 28px "Microsoft YaHei";

	font-weight: bold;

	color: #339966;

}



.header .header_logo .header_title p {

	font: 18px "Microsoft YaHei";

}



.header .header_logo a,

.header_title,

.header h3 {

	float: left;

}



.header .header_title {

	margin: 50px 0 0 20px;

	padding-right: 20px;

	border-right: 1px solid #E2E2E2;

}



.header h3 {

	margin: 46px 0px 0 20px;

}



.header .header_logo a {

	display: block;

	margin-top: 18px;

}



.header h4 {

	float: right;

	background: url(../image/header_tle_logo.png) no-repeat left;

	padding-left: 60px;

	margin-top: 43px;

}



.header .header_slogan {

	font: 24px "Microsoft YaHei";

	color: #333;

}



.header .header_slogan span {

	font-weight: bold;

}



.header .header_small_slogan {

	font: 18px "Microsoft YaHei";

	color: #666;

}



.header h4 .header_tle {

	font: 30px "Microsoft YaHei";

	font-weight: bold;

	color: #EB6100;

}



.header h4 .header_tle_title {

	color: #333;

	font-weight: normal;

	font: 14px "Microsoft YaHei";

}



/*导航*/

.menu ul li {

	float: left;

	width: 12.5%;

	height: 64px;

	text-align: center;

	line-height: 64px;

	font-size: 16px;

	background: url(../image/header_nav_bor.png) no-repeat left;

}



.menu ul li a { 

	color: #fff;

	display: block;  

	position: relative;

}

.menu ul li:nth-child(3) a{

	*color: yellow;

}

.menu ul li a i{

	position: absolute;

    top: -15px;

    right: 22px;

    font-size: 18px;

    -webkit-animation: bounce 1s linear normal both infinite;

    -o-animation: bounce 1s linear normal both infinite;

    animation: bounce 1s linear normal both infinite;

}

.menu .cur {

	height: 74px !important;

	line-height: 84px !important;

	background-color: #EB6100;

	position: relative;

	top: -10px;

	border-bottom: 4px solid #ce5500;

}



.menu li:hover {

	height: 74px !important;

	line-height: 84px !important;

	background-color: #EB6100;

	position: relative;

	top: -10px;

	border-bottom: 4px solid #ce5500;

}

.menu .current{

	height: 74px !important;

	line-height: 84px !important;

	background-color: #EB6100;

	position: relative;

	top: -10px;

	border-bottom: 4px solid #ce5500;

}



/**友情链接**/

.linkbg {

	background-color: #666666;

	width: 100%;

    line-height: 30px;

    padding: 10px 0;

}



.link span {

	font-size: 14px;

	color: #cccccc;

}



.link a {

	font-size: 14px;

	display: inline-block;

	padding: 0 15px;

	color: #cccccc;

}



.link a:hover {

	text-decoration: underline;

}



/**底部模板**/

.footerbg {

	background: #222222;

	height: 440px;

	padding-top: 75px;

}



.footer {

	height: 305px;

}



.ewm {

	width: 120px;

	height: 120px;

	float: left;

	margin-right: 215px;

}



.ewm span {

	font-size: 14px;

	color: #666666;

	display: block;

	height: 30px;

	line-height: 30px;

	margin-top: 5px;

}



.contact {

	width: 445px;

	height: 230px;

	float: left;

}



.contact h2,

.service h2 {

	/*height: 55px;*/

	line-height: 30px;

	font-size: 24px;

	color: #fefefe;

	font-weight: bold;

	margin-bottom: 20px;

	/*background: url(../image/line.jpg) no-repeat left bottom;*/

	text-transform: uppercase;

	font-family: Arial;

}



.contact h3 {

	font-size: 18px;

	color: #999999;

	height: 35px;

	line-height: 35px;

	font-weight: bold;

	text-align: inherit !important;

}



.contact p {

	width: 415px;

	height: 133px;

	font-size: 14px;

	color: #999999;

	line-height: 20px;

	background: url(../image/contlist.png) no-repeat left center;

	padding-left: 30px;

	padding-top: 10px;

}



.contact p a {

	color: #999999;

}



.contact p a:hover {

	text-decoration: underline;

}



.service {

	width: 245px;

	float: right;

}



.service h3 {

	background: url(../image/foot_telbg.png) no-repeat left center;

	height: 40px;

	font-size: 24px;

	color: #e0661f;

	font-weight: normal;

	line-height: 30px;

	padding-left: 40px;

	margin-bottom: 38px;

	text-align: initial !important;

}



.service h3 span {

	display: block;

	color: #e0661f;

	font-size: 13px;

}



.service a {

	background: url(../image/zixun.jpg) no-repeat;

	width: 78px;

	height: 34px;

	color: #fff;

	line-height: 34px;

	padding-left: 50px;

	display: block;

}



.service a:hover {

	text-decoration: underline;

}



.foot_menu {

	height: 50px;

	line-height: 50px;

}



.foot_menu a {

	font-size: 14px;

	color: #666666;

	display: inline-block;

	margin-right: 50px;

}



.foot_menu a:hover {

	color: #e0661f;

}



.f_copy {

	height: 60px;

    line-height: 25px;

    font-size: 13px;

    color: #444444;

    border-top: solid 1px #333333;

    text-align: center;

    padding-top: 15px;

}



.f_copy a {

	color: #444444;

}



.f_copy a:hover {

	text-decoration: underline;

}



/**面包屑**/

.cp_arc_position {

	padding: 20px 0;

	font-size: 14px;

	color: #333;

}



.cp_arc_position a {

	color: #333;

	margin-right: 5px;

}



/*在线客服*/

.indexFix{width:172px; position:fixed;z-index:9999;top:180px;right:0; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+130));}

.fixBtnOpen{display:none; position:absolute; top:50%; left:-26px; margin-top:-60px; width:36px; height:120px; background:url(../image/fixBtnClose.png) center center no-repeat;cursor:pointer;}

.fixBtnClose{ position:absolute; top:50%; left:-26px; margin-top:-60px; width:36px; height:120px; cursor:pointer; background:url(../image/fixBtnOpen.png) center center no-repeat;}

.indexConFix{ float:right; top:0; left:20px;background:#339966; width:152px;padding:0 5px 5px 5px;}

.indexFixH2t{ height:54px;text-align:center; font:bold 22px/54px "Microsoft Yahei"; color:#fff;}

.indexFixUl{ overflow:hidden;}

.indexFixUl li{ height:50px; line-height:50px; overflow:hidden; margin-bottom:3px;}

.indexFixUl li a{ display:block; height:50px; padding-left:64px; font:normal 16px/50px "Microsoft Yahei"; color:#fff;}

.indexFixUl li a:hover{ color:#fff; text-decoration:none;}

li.indexFixLi1 a{ background:url(../image/indexFix_ico1.png) 25px center no-repeat #ff6627;}

li.indexFixLi2 a{ background:url(../image/indexFix_ico4.png) 25px center no-repeat #3189b7;}

li.indexFixLi3 a{ background:url(../image/indexFix_icoq.png) 25px center no-repeat #b02da2;font:normal 16px/24px "Microsoft Yahei";}

li.indexFixLi3 em{ display:block; font-size:13px; font-family:"Microsoft Yahei";}

li.indexFixLi4 a{ background:url(../image/indexFix_ico3.png) 25px center no-repeat #e23d3d;}

li.indexFixLi5 a{ background:url(../image/indexFix_ico5.png) 25px center no-repeat #cead3f;}

li.indexFixLi1 a:hover{ background:url(../image/indexFix_ico1.png) 25px center no-repeat #e55c23;}

li.indexFixLi2 a:hover{ background:url(../image/indexFix_ico4.png) 25px center no-repeat #276e92;}

li.indexFixLi3 a:hover{ background:url(../image/indexFix_icoq.png) 25px center no-repeat #9e2891;}

li.indexFixLi4 a:hover{ background:url(../image/indexFix_ico3.png) 25px center no-repeat #cb3737;}

li.indexFixLi5 a:hover{ background:url(../image/indexFix_ico5.png) 25px center no-repeat #9d8120;}

.indexFixDl{ width:142px; margin:0 auto; overflow:hidden; padding-top:12px; text-align:center; border-bottom:1px dashed #595959;}

.indexFixDl dt{ height:110px;}

.indexFixDl dd{ height:75px;margin-top: 7px; font:normal 16px/25px "Microsoft yahei"; color:#a5dfff;}

.indexFix400{ height:30px;font:normal 18px/30px "Microsoft yahei"; color:#fff; text-align:center;}

.indexFixWb{ height:24px; line-height:24px;  text-align:center; padding-bottom:5px;}

.indexFixWb a{ font-size:16px; color:#ccc; font-family:"Microsoft Yahei";}

.indexFixWb a:hover{ color:#ff4a00;}



/**底部通栏**/

.footer_formbox {

    position: fixed;

    bottom: 0;

    display: block;

    width: 100%;

    z-index: 999999;

}

.footer_formbd {

    position: relative;

    left: -100%;

}

.footer_form_fixed {

    width: 100%;

    background: rgba(0, 0, 0, 0.7);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000);

}

.footer_form_fixed_inner {

    position: relative;

    height: 105px;

    width: 1200px;

    margin: 0 auto;

    background: url(../image/bgysu.png) no-repeat 4px 21px;

	padding-top: 20px;

}

.footer_form_fixed_inner .form_close {

    width: 35px;

    height: 35px;

    background: url(../image/form_close.png) no-repeat;

    cursor: pointer;

    text-indent: -9999px;

    position: absolute;

    top: 12px;

    right: -35px;

}







.footer_formbtn {

    bottom: 120px;

    background: url(../image/fixed-bg.png) no-repeat;

    position: absolute;

    left: 100%;

    cursor: pointer;

    z-index: 1;

}

.footer_formbtn dl {

    position: relative;

    width: 176px;

    height: 98px;

}

.footer_form_fixed_inner dl:nth-child(1){

	width: 863px;

	overflow: hidden;

	float: left;

	margin-right: 15px;

}



.footer_form_fixed_inner dl:nth-child(2){

    overflow: hidden;

    float: left;

    margin-right: 0;

    width: 120px;

}



.footer_form_fixed_inner dl:nth-child(2) dd{

	border: 0;

    height: auto;

    margin-right: 0;

    margin-bottom: 0;

    line-height: 0;

    position: relative;

    background: none;

}



.footer_form_fixed_inner dl:nth-child(2) dd input{

	width: 120px;

	height: 87px;

	text-align: center;

	padding-left: 0;

	background: #e0661f;

	color: #fff;

	cursor: pointer;

}



.footer_form_fixed_inner dl:nth-child(3){

    overflow: hidden;

    float: right;

    margin-right: 0;

    width: 170px;

	margin-left: 15px;

}



.footer_form_fixed_inner dl:nth-child(3) span{

	color: #fff;

	display: block;

	text-align: center;

	font-size: 23px;

}



.footer_form_fixed_inner dl:nth-child(3) em{

	border-radius: 40px;

	height: 40px;

	display: block;

	background: #cead3f;

	text-align: center;

	line-height: 40px;

	color: #fff;

	margin-top: 10px;

	font-size: 18px;

}



.footer_formbtn dl dt {

    position: absolute;

    left: 9px;

}

.footer_formbtn dl dt img {

    width: 85px;

    margin-top: -8px;

}

.footer_formbtn dl dd {

    position: absolute;

    top: 60px;

    left: 10px;

}



.footer_form_fixed_inner_title{

    border-bottom: 43px solid rgba(0, 0, 0, 0.7);

    border-left: 20px solid transparent;

    border-right: 20px solid transparent;

    width: 842px;

    position: absolute;

    top: -43px;

    margin: 0 179px;

}

.footer_form_fixed_inner_title_img{

    height: 38px;

    background: url(../image/footer_form_fixed_inner_title.png) no-repeat center center;

    position: absolute;

    top: -30px;

    width: 632px;

    margin: 0 284px;

}

.footer_form_fixed_inner dl dd:nth-child(4) {

    width: 200px;

}



.footer_form_fixed_inner dl dd:nth-child(2) {

    width: 200px;

}



.footer_form_fixed_inner dl dd:nth-child(3) {

    width: 619px;

}



.footer_form_fixed_inner dl dd:nth-child(1) {

    width: 619px;

}

.footer_form_fixed_inner dl dd:nth-child(5) {

    width: 218px;

	margin-right: 0;

}



.footer_form_fixed_inner dl dd:nth-child(3) label {

    margin-right: 10px;

}



.footer_form_fixed_inner dl dd:nth-child(3) label input[type="radio"],.footer_form_fixed_inner dl dd:nth-child(1) label input[type="radio"]{

    display: none;

}



.footer_form_fixed_inner dl dd:nth-child(3) label i,.footer_form_fixed_inner dl dd:nth-child(1) label i {

    font-size: 18px;

    font-style: normal;

    display: inline-block;

    width: 16px;

    height: 16px;

    text-align: center;

    line-height: 16px;

    color: rgba(255, 255, 255, 0);

    vertical-align: middle;

    margin: -2px 2px 1px 0px;

    border: #E8B830 1px solid;

    margin-right: 5px;

}



.footer_form_fixed_inner dl dd:nth-child(3) label input[type="radio"]:checked + i,.footer_form_fixed_inner dl dd:nth-child(1) label input[type="radio"]:checked + i {

    background: #EB6100;

	color: #fff;

}



.footer_form_fixed_inner dl dd {

    float: left;

    border: 1px solid #e2e2e2;

    height: 35px;

    margin-right: 20px;

    margin-bottom: 13px;

    line-height: 35px;

    position: relative;

	background: rgba(255, 255, 255, 0.9);

}



.footer_form_fixed_inner dl dd {

    float: left;

    color: #666;

    font-size: 16px;

}



.footer_form_fixed_inner dl dd .iconfont {

    width: 20px;

    display: block;

    font-size: 20px;

    margin-left: 10px;

    float: left;

    position: absolute;

    color: #1685C1;

}

.footer_form_fixed_inner dl dd .iconfont {

    width: 20px;

    display: block;

    font-size: 20px;

    margin-left: 10px;

    float: left;

    position: absolute;

    color: #1685C1;

}

.footer_form_fixed_inner dl dd input {

    border: 0;

    width: 100%;

    height: 100%;

    padding-left: 40px;

    box-sizing: border-box;

	background: transparent;

}



